深入Web请求过程

B/S网络架构概述

目前的网络架构大多采用下图所示的架构设计,既要满足海量用户的访问请求,又要保持用户请求的快速响应,所以现在的网络架构也越来越复杂。

B/S网络架构图

如何发起一个请求

在linux中,通过curl + URL就可以简单发起一个http请求。
查看本次访问的http头信息,加上-I选项。

HTTP解析

查看http信息的工具

浏览器缓存机制

DNS域名解析

DNS域名解析过程

跟踪域名解析过程

清除缓存的域名

几种域名解析方式

CDN工作机制

CDN架构

负载均衡

CDN动态加速